package com.itheima.stringdemo;

import java.util.Scanner;

public class Test01 {
    public static void main(String[] args) {
        //2.进行三次机会实现
        for (int i = 0; i < 3 ; i++) {
            System.out.println("第" + (i + 1) + "次输入" + "还剩下" + (2 - i) + "次机会");
            //目标:String开发验证码
            //1.提示用户输入用户名
            //1.1创建扫描器
            Scanner sc = new Scanner(System.in);
            System.out.println("请您输入用户名");
            String loginName = sc.next();

            System.out.println("请你输入登录密码");
            String loginPassword = sc.next();
            //进行登录(独立功能,独立成一个方法)
            String result = login(loginName, loginPassword);
            //对结果进行判断
            if ("success".equals(result)){
                System.out.println("登录成功,欢迎进入系统");
                break;
            }else {
                System.out.println(result);
            }
        }


    }

    private static String login(String loginName, String loginPassword) {
        //1.拿到正确的用户名和密码
        String okLoginName = "chen";
        String okLoginPassword = "123456";

        //2.让用户传进来的登录名和密码和正确的密码和用户名进行比较
        if(loginName.equals(okLoginName)){
            //登录名正确
            //3.判断密码是否正确
            if (loginPassword.equals(okLoginPassword)){
                return "success";
            }else {
                return "您输入的密码有误,请重新输入,注意你只有三次机会";
            }
        }else {
            return "您的用户名输入有误,请重新输入,注意只有三次机会";
        }
    }
}
